package pe.com.fastfood4.rie.controller;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
import junit.framework.TestCase;

/**
 * ConexionBaseDatos.java
 * test para verificar la conexion a la base de datos
 * @author grupo 06 - upc_dew 2010
 * @since 1.0
 * @see ifernandez.aq@gmail.com
 */
public class ConexionBaseDatos extends TestCase {

    public void testJDBC( ) {
        try{
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
            Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=ALMUERZOS;user=sa;password=admin;");
            con.close();//se cierra la conexion con la base de datos
        } catch ( SQLException excepcionSql){ //excepcionSql = puede ponerle otro nombre
            JOptionPane.showMessageDialog( null, excepcionSql.getMessage(), "Error en base de datos", JOptionPane.ERROR_MESSAGE );
        } catch ( ClassNotFoundException claseNoEncontrada ){ //errores con la carga del controlador de la base de datos(Driver)
            JOptionPane.showMessageDialog( null, claseNoEncontrada.getMessage(),"No se encontró el controlador", JOptionPane.ERROR_MESSAGE );
        }
    }
 
}
